import { SVGAttributes } from "react";

export function SwaggerIcon(props: SVGAttributes<SVGSVGElement>) {
  return (
    <svg
      width="25"
      height="24"
      viewBox="0 0 25 24"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M5.18217 3.04581C5.70045 2.52753 6.40339 2.23636 7.13635 2.23636H8.89999V3.76363H7.13635C6.80845 3.76363 6.49397 3.89389 6.26211 4.12575C6.03025 4.35762 5.89999 4.67209 5.89999 4.99999V10C5.89999 10.733 5.60882 11.4359 5.09054 11.9542C5.07506 11.9697 5.05942 11.9849 5.04362 12C5.05942 12.0151 5.07506 12.0303 5.09054 12.0458C5.60882 12.5641 5.89999 13.267 5.89999 14V19C5.89999 19.6782 6.4581 20.2364 7.13635 20.2364H8.89999V21.7636H7.13635C5.61461 21.7636 4.37272 20.5217 4.37272 19V14C4.37272 13.6721 4.24246 13.3576 4.01059 13.1258C3.77873 12.8939 3.46426 12.7636 3.13635 12.7636V11.2364C3.46426 11.2364 3.77873 11.1061 4.01059 10.8742C4.24246 10.6424 4.37272 10.3279 4.37272 10V4.99999C4.37272 4.26703 4.66388 3.56409 5.18217 3.04581Z"
        fill="#FAFAFA"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M15.3727 2.23636H17.1363C17.8693 2.23636 18.5722 2.52753 19.0905 3.04581C19.6088 3.56409 19.9 4.26703 19.9 4.99999V10C19.9 10.3279 20.0302 10.6424 20.2621 10.8742C20.494 11.1061 20.8084 11.2364 21.1363 11.2364V12.7636C20.4581 12.7636 19.9 13.3217 19.9 14V19C19.9 19.733 19.6088 20.4359 19.0905 20.9542C18.5722 21.4725 17.8693 21.7636 17.1363 21.7636H15.3727V20.2364H17.1363C17.4642 20.2364 17.7787 20.1061 18.0106 19.8742C18.2424 19.6424 18.3727 19.3279 18.3727 19V14C18.3727 13.2156 18.7027 12.5056 19.2308 12.0017C19.2144 11.9861 19.1982 11.9702 19.1822 11.9542C18.6639 11.4359 18.3727 10.733 18.3727 10V4.99999C18.3727 4.67209 18.2424 4.35762 18.0106 4.12575C17.7787 3.89389 17.4642 3.76363 17.1363 3.76363H15.3727V2.23636Z"
        fill="#FAFAFA"
      />
      <path
        d="M8.43556 11.7C8.43556 11.3134 8.74896 11 9.13556 11C9.52216 11 9.83556 11.3134 9.83556 11.7C9.83556 12.0866 9.52216 12.4 9.13556 12.4C8.74896 12.4 8.43556 12.0866 8.43556 11.7Z"
        fill="#FAFAFA"
      />
      <path
        d="M11.4355 11.7C11.4355 11.3134 11.749 11 12.1355 11C12.5221 11 12.8355 11.3134 12.8355 11.7C12.8355 12.0866 12.5221 12.4 12.1355 12.4C11.749 12.4 11.4355 12.0866 11.4355 11.7Z"
        fill="#FAFAFA"
      />
      <path
        d="M14.4355 11.7C14.4355 11.3134 14.749 11 15.1355 11C15.5221 11 15.8355 11.3134 15.8355 11.7C15.8355 12.0866 15.5221 12.4 15.1355 12.4C14.749 12.4 14.4355 12.0866 14.4355 11.7Z"
        fill="#FAFAFA"
      />
    </svg>
  );
}
